hamster-owning people - French English Dictionary